

#pragma once

#include <string>
#include "soldier.h"


class Swordsman : public Soldier {
public:
	Swordsman();
	virtual ~Swordsman();

private:
	virtual void handleEnterState();

	virtual void handleStateWalk(float ticks);
	virtual void handleStateStand(float ticks);
	virtual void handleStateMelee(float ticks);

	virtual void attack();

	virtual Unit* findEnemy();

};